package com.itzxx.huazhun.data.model

import android.os.Parcelable
import kotlinx.android.parcel.Parcelize

/**
 * Desc:
 *
 * Author: zhangxiaoxiao
 * Date: 2024/7/4 10:57
 * Copyright: Copyright (c) 2006-2024
 * Company: @海晟融创
 * Updater:
 * Update Time:
 * Update Comments:
 */
data class DevicesBean(
    val cursor: String,
    val isLast: Boolean,
    val list: List<DevicesChildBean>
)

@Parcelize
data class DevicesChildBean(
    val createTime: String,
    val equipmentName: String,
    val equipmentAdmin: String,
    val equipmentBrand: String,
    val equipmentCapacity: String,
    val equipmentInstallDate: String,
    val equipmentManufactureDate: String,
    val equipmentNo: String,
    val equipmentOwner: String,
    val equipmentSerialNo: String,
    val equipmentType: String,
    val id: Int,
    val testingRecords: List<TestingRecord>?
) : Parcelable

@Parcelize
data class TestingRecord(
    val recordId: String,
    val recordsDate: String,
    val runProgram: String
) : Parcelable

data class DeviceType(
    val id: Int,
    val typeName: String,
    val typeCode: String,
    val createTime: String
)